994f098293796698972c61bac9d773bfec6b75b7,src/android/com/mirasense/scanditsdk/plugin/PhonegapParamParser.java,PhonegapParamParser,updateLayout,#Activity#SearchBarBarcodePicker#Bundle#,56
Before Change
if (bundle.getSerializable(paramLandscapeMargins) != null
&& bundle.getSerializable(paramLandscapeMargins) instanceof List) {
List<Object> list = (List<Object>) bundle.getSerializable(paramLandscapeMargins);
if (list.size() == 4 && UIParamParser.checkClassOfListObjects(list, Integer.class)) {
landscapeMargins = new Rect((Integer) list.get(0), (Integer) list.get(1),
(Integer) list.get(2), (Integer) list.get(3));
}
} else if (bundle.getString(paramLandscapeMargins) != null) {
String landscapeMarginsString = bundle.getString(paramLandscapeMargins);
After Change
&& bundle.getSerializable(paramLandscapeMargins) instanceof List) {
List<Object> list = (List<Object>) bundle.getSerializable(paramLandscapeMargins);
if (list.size() == 4 &&
(UIParamParser.checkClassOfListObjects(list, Integer.class) ||
UIParamParser.checkClassOfListObjects(list, String.class))) {
landscapeMargins = new Rect(UIParamParser.getDp(list.get(0)), UIParamParser.getDp(list.get(1)),
UIParamParser.getDp(list.get(2)), UIParamParser.getDp(list.get(3)));
}
} else if (bundle.getString(paramLandscapeMargins) != null) {
String landscapeMarginsString = bundle.getString(paramLandscapeMargins);